@charset "gb2312";
/*导航菜单*/
#navMenu1 {width:100%;line-height: 38px;display:block;overflow:hidden;background: #003b82  ;}
#navMenu {width:1000px;margin:0 auto;height: 41px;background: url(../a_06.png) repeat-x; z-index:9999}
#navMenu ul{width:1000px; margin:0 auto; font-size:14px; font-weight:bold;}
.navmswo {
	text-align:center;
	float: left;
	line-height:41px;
	height: 41px;
	width:128px;
	background: url(../a_10.png) no-repeat left 0;
	padding-left:2px;
	display: inline;
}
.navms{color:#fff;font-family: "微软雅黑,宋体"; font-size:14px;padding-right:0px;padding-left: 0px;display: block; width:128px; height:41px; font-weight:bold; margin:0 auto;}
#navMenu li a:hover{background: url(../a_08.png) no-repeat 0 center;	text-decoration: none;color:#ffe185;}
#navMenu li dl dd{
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 center;
	color: #000000;
}
#navMenu .navmswo dl dd a{
	color: #03F;
	font-weight:bold;
	background-color: #098440;
}
#navMenu .navmswo dl dd a:hover{
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: 0 center;
	color: #ffffff;
	background-color: #098440;
}
#navMenu li dl dd:hover{
	background-color: #098440;
}

/*-------- 下拉菜单 --------------*/

#navti {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; WIDTH: 227px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navti H3 {
	TEXT-ALIGN: left; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: url(/images/rect.jpg) no-repeat 0px 10px; HEIGHT: 30px; COLOR: #000; CURSOR: pointer; FONT-WEIGHT: bold
}
#navti H3 A {
	LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #000
}
#navti H3 A:hover {
	COLOR: #7c5804; TEXT-DECORATION: none
}
#navti A {
	LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666666; FONT-WEIGHT: bold
}
#navti A:hover {
	COLOR: #7c5804; TEXT-DECORATION: none
}
#navti DIV {
	BORDER-BOTTOM: #a9b9da 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #a9b9da 0px solid; PADDING-LEFT: 25px; DISPLAY: none; BORDER-TOP: medium none; BORDER-RIGHT: #a9b9da 0px solid
}



.nav{margin-top:200px;}
	.nav *{
		text-decoration:none;
		font-size:9pt;
		
	}
	.nav * a:hover{
		background-color:#82ce18;/* 鼠标经过时的红色背景，可自定?*/
	}
	.menu{
		list-style:none;
		height:40px;
		width:100%;
		background-color:#333;
		margin-top:200px;
	}
	.nav{
		list-style:none;
		height:40px;
		width:900px;
		margin:0 auto;
		background-color:#333;		
	}
	.nav li{
		float:left;
		border-left:1px solid #4a4a4a;
		border-right:1px solid #242424;
		border-top:1px solid #4a4a4a;
		border-bottom:1px solid #242424;
		position:relative;
	}
	.nav li a{
		color:#fff;
		height:38px;
		line-height:38px;
		font-weight:bold;
		padding:0 20px;
		blr:expression(this.onFocus=this.close());
		blr:expression(this.onFocus=this.blur());
		display:inline-block;
	}
	.nav li a:focus{ 
		-moz-outline-style: none; 
	}
	.nav li .sub-nav{
		position:absolute;
		top:39px;
		left:-1px;
		list-style:none;
		background-color:#333;
		display:none;
	}
	.nav li .sub-nav li{
		text-align:center;
		clear:left;
		width:140px;
		height:35px;
		line-height:35px;
		position:relative;
	}
	.nav li .sub-nav li a{
		height:34px;
		line-height:34px;
		width:138px;
		padding:0;
		display:inline-block;
	}







.aal A.current1 {
	PADDING-LEFT: 5px; DISPLAY: block; background: url("../images/listhover.jpg") no-repeat scroll left center transparent; color:#fff;
}

.al {
	LINE-HEIGHT: 22px; MARGIN-TOP: 6px; MARGIN-BOTTOM: 3px; HEIGHT: 22px; FONT-SIZE: 14px
}
.al A {
	PADDING-LEFT: 5px; DISPLAY: block; BACKGROUND: url("../images/leftlist.jpg") no-repeat; COLOR: #414141
}
.al A:hover {
	PADDING-LEFT: 5px; DISPLAY: block; BACKGROUND: url("../images/listhover.jpg") no-repeat; COLOR: #43ac11
}
.al A.current1 {
	PADDING-LEFT: 5px; DISPLAY: block; background: url("../images/listhover.jpg") no-repeat scroll left center transparent; color:#fff;
}





.area {
	WIDTH: 1000px; FLOAT: left; HEIGHT: 39px
}
UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.topnav UL {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
.topnav LI {
	POSITION: relative; FLOAT: left; COLOR: #ff0000
}
.topnav A {
	COLOR: #fff
}
.topnav A:hover {
	
}
.nav_index {
	WIDTH: 960px; FLOAT: left; HEIGHT: 39px
}
UL.topnav {
	WIDTH: 960px; FLOAT: left; HEIGHT: 39px; line-height:39px;
}
.topnav A {
	TEXT-ALIGN: center; WIDTH: 122px; BACKGROUND: url(../images/menu.jpg) no-repeat 0px 0px; FLOAT: left; HEIGHT: 39px
}
A.home_nav:hover {
	BACKGROUND-POSITION: 0px -39px
}
A.company_intro_nav {
	BACKGROUND-POSITION: -137px 0px
}
A.company_intro_nav:hover {
	BACKGROUND-POSITION: -137px -39px
}
A.company_info_nav {
	BACKGROUND-POSITION: -274px 0px
}
A.company_info_nav:hover {
	BACKGROUND-POSITION: -274px -39px
}
A.responsibility_nav {
	BACKGROUND-POSITION: -412px 0px
}
A.responsibility_nav:hover {
	BACKGROUND-POSITION: -412px -39px
}
A.culture_nav {
	BACKGROUND-POSITION: -549px 0px
}
A.culture_nav:hover {
	BACKGROUND-POSITION: -549px -39px
}
A.business_nav {
	BACKGROUND-POSITION: -686px 0px
}
A.business_nav:hover {
	BACKGROUND-POSITION: -686px -39px
}
A.service_nav {
	BACKGROUND-POSITION: -823px 0px
}
A.service_nav:hover {
	BACKGROUND-POSITION: -823px -39px
}
UL.subnav {
	POSITION: absolute; DISPLAY: none; FLOAT: left; TOP: 39px; LEFT: 0px; 
}
UL.subnav LI {
	LIST-STYLE-TYPE: none; CLEAR: both; LIST-STYLE-IMAGE: none
}
UL.subnav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 128px; BACKGROUND: url(../menu_hover1.jpg) no-repeat 0px 0px; HEIGHT: 28px
}
UL.subnav A:hover {
	WIDTH: 130px; BACKGROUND: url(../menu_hover1.jpg) no-repeat 0px 0px; COLOR: #ffff00; TEXT-DECORATION: none
}


#protbg{ width:1000px; height:370px; background:url(../probg.jpg) repeat; margin:0 auto; margin-top:-40px;}
#protbg .prohd{ height:57px; line-height:57px;}
#protbg .prohd h5{ font-size:24px; color:#1b3686; float:left; font-weight:normal; text-indent:20px;}
#protbg .prohd h5 small{ font-size:14px; color:#969696; padding-left:15px;}
#protbg .prohd a{ color:#494949; float:right;}
#protbg .prohd a b{ background:url(../images/more.jpg) no-repeat; float:left; width:11px; height:11px; margin:23px 5px 0px 0px;}
.picScroll-left{ width:900px;overflow:hidden; position:relative; margin:0 auto;}
.picScroll-left .hd a{width:50px;height:50px;margin:0;display:block;filter:alpha(opacity=50); opacity:0.5; background:url(../proicon.png) no-repeat 0px 0px #000;position:absolute;top:45%;z-index:10;cursor:pointer;text-indent:-9999px;}
.picScroll-left .hd .prev{left:10px; display:block;}
.picScroll-left .hd .next{background-position:0 -50px;right:10px; display:block;}
.picScroll-left .hd a:hover{ background-color:#0091da;filter:alpha(opacity=100); opacity:1;}
.picScroll-left .bd{width:900px;margin:0 auto; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0px 10px; float:left; _display:inline; overflow:hidden; text-align:center;width:280px;height:380px; background:#fff;}
.picScroll-left .bd ul li img{ width:280px; height:280px; overflow:hidden;}
.picScroll-left .bd ul li .tit{ width:260px; float:left; padding:0px 10px 5px; font-size:18px; color:#313131;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;}
.picScroll-left .bd ul li p{ width:260px; float:left; padding:0px 10px; color:#575757;}
.wrap11{ width:1000px; margin-left:auto; margin-right:auto;}

.index_pro{ width:100%;}
.index_pro li{
	width:320px;
	height:370px;
	float:left;
	margin-left:10px;
	text-align:center;
	font-size:14px;}
.index_pro li img{
	width:310px;
	height:310px;
	padding:5px;
	border:1px solid #CCC;
	margin-bottom:10px;} 
	
.main{ width:1000px; height:auto; overflow:hidden; padding:25px 0; margin:0 auto;}
/** sidebar **/
#sidebar{ width:243px; height:auto; overflow:hidden; float:left;}
#main_right{ width:935px; height:auto; overflow:hidden; float:right;}

#pro_list{ background:#1a7ce9; float:left; width:223px; padding:10px; }
#pro_list li{ height:43px; line-height:43px; margin-bottom:3px; background:url(../lbhover.jpg) no-repeat left center; padding-left:40px; font-size:14px;}
#pro_list li:hover{ background:url(../lbbj.jpg) no-repeat center;}
#pro_list li:hover a{ color:#fff;}

#lxwm_zy1{ clear:both; background:url(../lxwm1.png) no-repeat right top; border:1px solid #e1e1e1; padding:90px 10px 10px; line-height:2.0; margin-top:20px; width:221px;}

#content_zy{ padding:20px 20px 0; line-height:2.0;}
#content_zy img{
	max-width:600px;}


.news_lb li{ border-bottom:1px dashed #ccc; padding:10px 10px 10px 30px; color:#999; background:url(../icon.png) no-repeat left 21px;}
.news_lb li a{ color:#000;}

#lx_lb{ padding-top:30px;}


#lx_lb li{ float:left; padding:0 16px 20px;}


#main_right{ width:730px; height:auto; overflow:hidden; float:right;}

#pro_list ol{ padding:0px 10px 10px; float:left; width:223px;}
#pro_list li{ height:43px; line-height:43px; margin-bottom:3px; background:url(../lbhover.jpg) no-repeat left center; padding-left:40px; font-size:14px;}
#pro_list li:hover{ background:url(../lbbj.jpg) no-repeat center;}
#pro_list li:hover a{ color:#fff;}

#lxwm_zy1{ clear:both; background:url(../lxwm1.png) no-repeat right top; border:1px solid #e1e1e1; padding:90px 10px 10px; line-height:2.0; margin-top:20px; width:221px;}

#content_zy{ padding:20px 20px 0; line-height:2.0;}


.news_lb li{ border-bottom:1px dashed #ccc; padding:10px 10px 10px 30px; color:#999; background:url(../icon.png) no-repeat left 21px;}
.news_lb li a{ color:#000;}

#lx_lb{ padding-top:30px;}
#lx_lb li{ float:left; padding:0 16px 20px;}

.title_bj{ background:url(../title_bj.jpg) repeat-x center top; height:52px; position:relative;}
.left_title{
	width:100%;
	height:64px;
	line-height:64px;
	text-indent:15px;
	font-size:24px;
	color:#FFF;
	background:url(../cp_title.jpg) top center no-repeat;
	font-weight:bold;}
.title{ float:left; color:#0d55a9; font-weight:bold; height:52px; line-height:52px; padding:0 0 0 20px; font-size:16px;}
.more{ float:right; height:52px; line-height:52px; color:#0d55a9; font-weight:bold; padding-right:20px;}
.more a{ color:#0d55a9;}
.more a:hover{ color:#000;}

.pro li{float:left;overflow:hidden; margin:0 10px 20px;width:206px; text-align:center;white-space:nowrap; border:1px solid #efefef; font-size:14px; height:205px; transition:0.3s all 0s linear;}
.pro img{ max-width:206px; height:170px;}
.pro a{color:#000; font-size:14px; line-height:28px;}
.pro li:hover{ background:#1281d1;}
.pro li:hover a{ color:#fff;}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}


.postlist li{
	width:100%;
	height:35px;
	line-height:35px;
	font-size:14px;
	border-bottom:1px dashed #CCCCCC;}






